package com.zenchn.enums;

/**
 * session 属性 标识 枚举常量
 * @author dingxinfa
 * @date 2018-08-01
 **/
public enum SessionAttributeEnum {

    /** 用户详情 **/
    CURRENT_ACCOUNT_INFO("accountInfo","用户详情"),
    /** 用户扩展信息 **/
    CURRENT_ACCOUNT_EXTEND_INFO("accountExtendInfo","用户扩展信息"),
    /** 用户微信唯一标识 **/
    CURRENT_ACCOUNT_OPEN_ID("accountOpenId","用户微信唯一标识"),
    /** 用户头像 **/
    PORTRAIT_URL("portraitUrl","用户头像"),
    /** 用户拥有项目ID列表 **/
    CURRENT_ACCOUNT_PROJECT_ID_LIST("projectIdList","用户拥有项目ID列表"),
    /** 用户拥有项目列表 **/
    CURRENT_ACCOUNT_PROJECT_LIST("projectList","用户拥有项目列表"),
    /** 用户拥有数据组ID列表 **/
    CURRENT_ACCOUNT_DATA_GROUP_ID_LIST("dataGroupIdList","用户拥有数据组ID列表"),
    /** 用户拥有数据组列表 **/
    CURRENT_ACCOUNT_DATA_GROUP_LIST("dataGroupList","用户拥有数据组列表"),
    /** 用户所属角色 **/
    CURRENT_ACCOUNT_ROLE("currRole","用户所属角色"),
    /** 用户权限列表 **/
    CURRENT_ACCOUNT_AUTH_LIST("currAccAuth","用户权限列表"),
    /** 用户绑定手机发送短信验证码时间  **/
    CURRENT_BIND_MOBILE_PHONE_SEND_SMS_CAPTCHA_TIME("currBindMobilePhoneSendSmsCaptchaTime","用户绑定手机发送短信验证码时间"),
    /** 找回密码图形验证码 **/
    RETRIEVE_PASSWORD_GRAPHIC_CAPTCHA("retrievePwdGraphicCaptcha","找回密码图形验证码"),
    /** 找回密码发送短信验证码时间 **/
    RETRIEVE_PASSWORD_SEND_SMS_CAPTCHA_TIME("retrievePwdSendSmsCaptchaTime","找回密码发送短信验证码时间"),
    /** 校验监测点档案编号数据**/
    VERIFY_ANCHOR_ARCHIVES_CODE("verifyAnchorArchivesCode","校验监测点档案编号数据");




    /**key**/
    private String key;
    /**中文描述**/
    private String desc;
    SessionAttributeEnum(String key, String desc){
        this.key = key;
        this.desc = desc;
    }


    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }
}
